net/http.http1ClientConn.pconn (field)
26 uses
net/http (current package)
clientconn.go#L376: pconn *persistConn
clientconn.go#L390: resp, err := cc.pconn.roundTrip(treq)
clientconn.go#L399: cc.pconn.close(errors.New("ClientConn closed"))
clientconn.go#L405: case <-cc.pconn.closech:
clientconn.go#L406: return cc.pconn.closed
clientconn.go#L413: cc.pconn.mu.Lock()
clientconn.go#L414: defer cc.pconn.mu.Unlock()
clientconn.go#L415: if cc.pconn.closed != nil || cc.pconn.reserved || cc.pconn.inFlight {
clientconn.go#L422: cc.pconn.mu.Lock()
clientconn.go#L423: defer cc.pconn.mu.Unlock()
clientconn.go#L424: if cc.pconn.closed == nil && (cc.pconn.reserved || cc.pconn.inFlight) {
clientconn.go#L431: cc.pconn.mu.Lock()
clientconn.go#L432: defer cc.pconn.mu.Unlock()
clientconn.go#L433: if cc.pconn.closed != nil {
clientconn.go#L434: return cc.pconn.closed
clientconn.go#L437: case <-cc.pconn.availch:
clientconn.go#L441: cc.pconn.reserved = true
clientconn.go#L446: cc.pconn.mu.Lock()
clientconn.go#L447: defer cc.pconn.mu.Unlock()
clientconn.go#L448: if cc.pconn.reserved {
clientconn.go#L450: case cc.pconn.availch <- struct{}{}:
clientconn.go#L454: cc.pconn.reserved = false
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |